Exploring Large Graphs in 3D Hyperbolic Space

نویسنده

  • Tamara Munzner
چکیده

graph is a simple, powerful, elegant abstraction with broad applicability in computer science and many related fields. Algorithms that operate on graphs see heavy use in both theoretical and practical contexts. Graphs have a very natural visual representation as nodes and connecting links arranged in space. Seeing this structure explicitly can aid tasks in many domains. Many people automatically sketch such a picture when thinking about small graphs, often including simple annotations. The pervasiveness of visual representations of small graphs testifies to their usefulness. On the other hand, although many large data sets can be expressed as graphs, few such visual representations exist. What causes this discrepancy? For one thing, graph layout poses a hard problem, 1 one that current tools just can't overcome. Conventional systems often falter when handling hundreds of edges, and none can handle more than a few thousand edges. 2 However, nonvisual manipulation of graphs with 50,000 edges is commonplace , and much larger instances exist. We can consider the Web as an extreme example of a graph with many millions of nodes and edges. Although many individual Web sites stay quite small, a significant number have more than 20,000 documents. The Unix file system reachable from a single networked workstation might include more than 100,000 files scattered across dozens of gigabytes worth of remotely mounted disk drives. Computational complexity is not the only reason that software to visually manipulate large graphs has lagged behind software to computationally manipulate them. Many previous graph layout systems have focused on fine-tuning the layout of relatively small graphs in support of polished presentations. A graph drawing system that focuses on the interactive browsing of large graphs can instead target the quite different tasks of browsing and exploration. Many researchers in scientific visual-ization have recognized the split between explanatory and exploratory goals. This distinction proves equally relevant for graph drawing. Contribution This article briefly describes a software system that explicitly attempts to handle much larger graphs than previous systems and support dynamic exploration rather than final presentation. I'll then discuss the applicability of this system to goals beyond simple exploration. A software system that supports graph exploration should include both a layout and an interactive drawing component. I have developed new algorithms for both layout and drawing—H3 and H3Viewer. A paper from InfoVis 97 contains a more extensive presentation of the H3 layout algorithm. 3 The H3Viewer drawing algorithm remains …

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

An Extension of Poincare Model of Hyperbolic Geometry with Gyrovector Space Approach

‎The aim of this paper is to show the importance of analytic hyperbolic geometry introduced in [9]‎. ‎In [1]‎, ‎Ungar and Chen showed that the algebra of the group $SL(2,mathbb C)$ naturally leads to the notion of gyrogroups ‎and gyrovector spaces for dealing with the Lorentz group and its ‎underlying hyperbolic geometry‎. ‎They defined the Chen addition and then Chen model of hyperbolic geomet...

متن کامل

From 2D hyperbolic forests to 3D Euclidean entangled thickets

A method is developed to construct and analyse a wide class of graphs embedded in Euclidean 3D space, including multiply-connected and entangled examples. The graphs are derived via embeddings of infinite families of trees (forests) in the hyperbolic plane, and subsequent folding into triply periodic minimal surfaces, including the P,D, gyroid and H surfaces. Some of these graphs are natural ge...

متن کامل

Universal Approximator Property of the Space of Hyperbolic Tangent Functions

In this paper, first the space of hyperbolic tangent functions is introduced and then the universal approximator property of this space is proved. In fact, by using this space, any nonlinear continuous function can be uniformly approximated with any degree of accuracy. Also, as an application, this space of functions is utilized to design feedback control for a nonlinear dynamical system.

متن کامل

Visualizing the Structure of the World Wide Web in 3 D Hyperbolic

We visualize the structure of sections of the World Wide Web by constructing graphical representations in 3D hyper-bolic space. The felicitous property that hyperbolic space has \more room" than Euclidean space allows more information to be seen amid less clutter, and motion by hyper-bolic isometries provides for mathematically elegant navigation. The 3D graphical representations, available in ...

متن کامل

On the evolution of random graphs on spaces of negative curvature

In this work, we study a family of random geometric graphs on hyperbolic spaces. In this setting, N points are chosen randomly on a hyperbolic space and any two of them are joined by an edge with probability that depends on their hyperbolic distance, independently of every other pair. In particular, when the positions of the points have been fixed, the distribution over the set of graphs on the...

متن کامل

IntelligentBox Based Interactive 3D Information Visualization Frameworks for Comparison and Exploration: An Overview

This paper introduces an overview of IntelligentBox based interactive 3D visualization frameworks for exploring large information space, and shows example applications using such frameworks. We first introduce WorldMirror and WorldBottle that embed 3D information spaces as 3D components into a 3D environment to navigate information in the 3D space. Second, we introduce spreadsheet based coordin...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:
  • IEEE Computer Graphics and Applications

دوره 18  شماره 

صفحات  -

تاریخ انتشار 1998